@charset "utf-8";
/* CSS Document */

*{word-wrap:break-word; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset,div,span,font,i,b{
	margin:0;
	padding:0;
}
ul,ol,dl{list-style-type:none}
html,body{*position:static;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}

@font-face{
    font-family: 'HelveticaNeueLTPro';
    src : url('../fonts/helveticaneueltpro.ttf');
	font-style: normal;
	font-weight: normal;
}

body,th,td,button,input,select,textarea{
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue","Arial",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";
	font-size:14px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing:grayscale;
}
body{
	line-height:1.6;
	position:relative;
	min-width: 1200px;
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%
}
a,area{
	outline:none;
	blr:expression(this.onFocus=this.blur())
}
a{
	text-decoration:none;
	cursor: pointer
}
a:hover{
	text-decoration:none;
	outline:none
}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {
	line-height:normal !important
}
img{
	border:0;
	vertical-align:middle
}
a img,img{
	-ms-interpolation-mode:bicubic
}

/* IE下a:hover 背景闪烁 */
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/* 清除浮动 */
.cl:after,
.clearfix:after{
	content: "."; display: block; height: 0; clear: both; visibility: hidden
}
.cl,.clearfix{zoom:1}
table {display:table}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

/* 3.0 基础样式 */
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight:400;line-height:1;color:#999}
h1,h2,h3{padding-top:10px;padding-bottom:10px}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}

p{margin-bottom:0}	/*段落*/
small{font-size:85%}	/*小型文本*/
b,strong {font-weight: bold}	/*重要的文本，加粗*/
em{font-style:italic}	/*被强调的文本*/
i{}	/*斜体*/
u{}	/*加下划线*/
cite{font-style:normal}	/*引用*/
mark{color:#000;background:#ff0}/*突出显示文本*/
var{}	/*变量*/
kbd{}	/*键盘文本*/
code{}	/*计算机代码文本*/
dfn{font-style: italic}	/*一个定义项目*/
del{font-family:Simsun}	/*删除线*/
code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em}
pre{white-space: pre-wrap}	/*预格式化的文本*/
.uppercase{text-transform:uppercase} /*文字大写*/
.lowercase{text-transform:lowercase} /*文字小写*/
.capitalize{text-transform:capitalize} /*首字母大写*/
.en{font-family:Arial!important}
.bold { font-weight: bold;}

/* 对齐 */
.text-l{text-align:left}
.text-r{text-align:right}
.text-c{text-align:center}
.va *{vertical-align:sub!important;*vertical-align:middle!important;_vertical-align:middle!important}
.va-t{vertical-align:top!important}
.va-m{vertical-align:middle!important}
.va-b{vertical-align:bottom!important}

/* 浮动 */
.l,.f-l{float:left!important;_display:inline}
.r,.f-r{float:right!important;_display:inline}
[class*="span"].r,
[class*="span"].f-r{float:right}

/* 控制元素对定位的位置：居左|居右|j居上|居下 */
.pos-left{left:0; right:auto}
.pos-right{right:0; left:auto}
.pos-top{top:0; bottom:auto}
.pos-bottom{top:auto; bottom:0}

/* 文字单行溢出省略号 */
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* 线条 */
.line{font-size:0; line-height:0; border-top: solid 1px #eee; float: none}

/* 外边距 */
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-80{margin-top:80px !important;}
.mt-100{margin-top:100px !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-100{margin-bottom:100px !important;}
.ml-5{margin-left:5px !important;}
.ml-10{margin-left:10px !important;}
.ml-15{margin-left:15px !important;}
.ml-20{margin-left:20px !important;}
.ml-30{margin-left:30px !important;}
.ml-40{margin-left:40px !important;}
.ml-50{margin-left:50px !important;}
.mr-5{margin-right:5px !important;}
.mr-10{margin-right:10px !important;}
.mr-15{margin-right:15px !important;}
.mr-20{margin-right:20px !important;}
.mr-30{margin-right:30px !important;}
.mr-40{margin-right:40px !important;}
.mr-50{margin-right:50px !important;}

/* 内填充 */
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-40{padding:40px}

/* css3阴影 */
.box-shadow{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1)};box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.text-shadow{-webkit-text-shadow:0 0 2px rgba(0,0,0,0.2);-moz-text-shadow:0 0 2px rgba(0,0,0,0.2);-o-text-shadow:0 0 2px rgba(0,0,0,0.2);text-shadow:0 0 2px rgba(0,0,0,0.2)}

/* 文字尺寸 */
.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22 { font-size: 22px }.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}

/* 文字行距 */
.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}.lh-40{line-height:40px}

/* 全局默认链接颜色 */
body{ background-color: #f5f5f5; color:#333;}
.bg-white{ background-color:#fff}
.bg-gray { background-color:#f2f2f2}
.bg-dark { background-color:#222}
.bg-red { background-color:#e62129}
.bg-black { background-color:#000;}
a{color:#333}
a:hover,.active a{color:#ff0000}
.c-3 {color:#333}
.c-6 {color:#666}
.c-9 {color:#999}
.c-red {color:#ff0000}
.c-orange { color:#ff7200}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #999;
}

/* 容器 */
.columns {width: 100%; height: auto; overflow:hidden}
.container {width: 1200px !important; _width: 1200px; margin: 0 auto;}

.anim {
	position: relative;
	top: 500px;
	filter:alpha(Opacity=0);
	-moz-opacity:0;
	opacity: 0;
	-webkit-transition:all .8s ease-out;
	-moz-transition:all .8s ease-out;
	-ms-transition:all .8s ease-out;
	-o-transition:all .8s ease-out;
	transition:all .8s ease-out;
}

.ltie10 .anim,
.anim-show {
	top: 0px;
	filter:alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.btn-container {
	font-size: 0;
}
.btn-container a {
	margin: 0 10px;
}
a.more-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	padding: 0 40px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 0;
	background-color: #bf3638;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	overflow: hidden;
}
a.more-btn .iconfont,
a.more-btn span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	height: 36px;
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
}
a.more-btn .iconfont {
	font-size: 16px;
	margin-right: 10px;
}
a.more-btn .more-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 36x;
	margin-left: 10px;
	text-align: right;
	vertical-align: middle;
}
a.more-btn .more-icon:before {
	content: "";
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	height: 100%;
	overflow: hidden;
	vertical-align: middle;
}
a.more-btn .more-icon img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
a.more-btn:hover,
a.more-btn:active {
	background-color: #d40000;
	font-weight: bold;
}
a.more-btn:active span {
	color: #fff;
}
a.more-btn.hollow-out-btn {
	line-height: 34px;
	border: 1px solid #0f6bf2;
	background: transparent;
}
a.more-btn.hollow-out-btn .iconfont,
a.more-btn.hollow-out-btn span {
	color: #0f6bf2;
}
a.more-btn.hollow-out-btn:active {
	background: #0f6bf2;
}
a.more-btn.hollow-out-btn:active .iconfont,
a.more-btn.hollow-out-btn:active span {
	color: #fff;
}

.page-banner {
	width: 100%;
	height: 455px;
	position: relative;
	overflow: hidden;
}
.page-banner img {
	position: absolute;
	width: 1920px;
	height: 455px;
	top: 0;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
}

/* 板块头部 */
.category-head-con {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 30px;
	position: relative;
}
.category-head-con .title {
	width: 100%;
	height: 50px;
	font-size: 0;
	overflow: hidden;
}
.category-head-con .icon,
.category-head-con .name {
	display: inline-block;
	vertical-align: middle;
}
.category-head-con .icon {
	width: 32px;
	height: 22px;
	background-image: url(../images/icon/base/08.png);
	background-repeat: no-repeat;
}
.category-head-con .name {
	width: auto;
	padding: 0 20px;
	line-height: 50px;
	font-size: 26px;
	color: #000;
}
.category-head-con .desc {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
}
.category-head-con .category-line {
	width: 100%;
	height: 20px;
	background-image: url(../images/common/category-line.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.category-head-line {
	width: 100%;
	height: 21px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}

/* 头部分类 */
.category-head-menu {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
	text-align: center;
}
.category-head-menu li {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0 10px;
	margin-bottom: 10px;
	min-width: 100px;
	text-align: center;
}
.category-head-menu li a {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	padding: 0 30px;
	font-size: 14px;
	color: #fff;
	background-color: #cccccc;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	overflow: hidden;
}
.category-head-menu li a:hover,
.category-head-menu li a.active {
	color: #fff;
	font-weight: bold;
	background-color: #bf3638;
}

/* 头部分类2 */
.category-head-menu2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
	text-align: center;
}
.category-head-menu2 li {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0 3px;
	text-align: center;
}
.category-head-menu2 li a {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	padding: 0;
}
.category-head-menu2 li a:hover,
.category-head-menu2 li a.active {
	color: #666;
	font-weight: bold;
}
.category-head-menu2 li span {
	line-height: 20px;
	font-size: 14px;
	font-style: normal;
	color: #666;
}

/* 侧边分类 */
.side-edge-category-menu {
	width: 400px;
	height: auto;
	overflow: hidden;
	margin-top: 0;
}
.side-edge-category-menu .category-menu-head-con {
	width: 100%;
	padding: 10px 0;
	height: auto;
	overflow: hidden;
	background-color: #d40000;
}
.side-edge-category-menu .category-menu-head-con .category-enname,
.side-edge-category-menu .category-menu-head-con .category-name {
	width: 100%;
	overflow: hidden;
	color: #fff;
	font-size: 0;
}
.side-edge-category-menu .category-menu-head-con .category-enname span,
.side-edge-category-menu .category-menu-head-con .category-enname .icon,
.side-edge-category-menu .category-menu-head-con .category-name span,
.side-edge-category-menu .category-menu-head-con .category-name .icon {
	display: inline-block;
	vertical-align: middle;
}
.side-edge-category-menu .category-menu-head-con .category-enname {
	height: 50px;
	line-height: 50px;
	font-size: 28px;
}
.side-edge-category-menu .category-menu-head-con .category-name .icon {
	width: 15px;
	height: 15px;
	margin-left: 20px;
	margin-right: 10px;
}
.side-edge-category-menu .category-menu-head-con .category-name .icon img {
	width: 15px;
	height: 15px;
}
.side-edge-category-menu .category-menu-head-con .category-name span {
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.side-edge-category-menu ul {
	width: 100%;
	height: auto;
	padding: 20px;
	background-color: #fff;
	overflow: hidden;
}
.side-edge-category-menu li {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.side-edge-category-menu li a {
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	transition:all .2s ease-out;
}
.side-edge-category-menu li a {
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #d40000;
	background-color: #fff;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.side-edge-category-menu li a.left-one-nav {
	width: 100%;
}
.side-edge-category-menu li a:hover,
.side-edge-category-menu li a.blue,
.side-edge-category-menu li a.active,
.side-edge-category-menu li.active a.left-one-nav {
	background-color: #fff;
	color: #d40000;
	font-weight: bold;
}
.side-edge-category-menu li a.left-one-nav span {
	display: block;
	float: left;
	width: 245px;
	height: 44px;
	margin-left: 15px;
	overflow: hidden;
}
.side-edge-category-menu li a.left-one-nav .icon {
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 12px;
	margin-right: 10px;
	background: url(../images/icon/13.png) no-repeat center center;
}
.side-edge-category-menu li.active a.left-one-nav .icon {
	background: url(../images/icon/12.png) no-repeat center center;
}
.side-edge-category-menu li .category-child {
	width: 100%;
	height: 0;
	overflow: hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
	filter:alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.side-edge-category-menu li .category-child a.left-two-nav {
	width: 270px;
	padding-left: 30px;
}
.side-edge-category-menu li a.blue:hover {
	background-color: #0f6bf2;
}
.side-edge-category-menu li.active .category-child {
	height: auto;
	filter:alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* 面包屑导航 */
.crumbs-nav {
	width: 100%;
	height: auto;
	margin: 0px auto;
	border-bottom: 3px solid #d40000;
	background-color: #f5f5f5;
}
.crumbs-nav .current-location {
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 16px;
}
.crumbs-nav .current-location .home-icon {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background-image: url(../images/icon/08.png);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.crumbs-nav .current-location span {
	display: inline-block;
	vertical-align: middle;
	height: 50px;
}
.crumbs-nav .current-location a {
	color: #333;
}
.crumbs-nav .current-location a:hover {
	color: #d40000;
}
.crumbs-nav .crumbs-category {
	float: right;
	width: auto;
	text-align: right;
	overflow: hidden;
}
.crumbs-nav .crumbs-category a {
	margin-top: 11px;
	display: inline-block;
	width: auto;
	padding: 0 20px;
	height: 38px;
	line-height: 36px;
	font-size: 14px;
	color: #333333;
	border: 1px #dddddd solid;
	background-color: #fff;
	margin-left: 20px;
	transition: all 0.3s ease 0s;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	overflow: hidden;
}
.crumbs-nav .crumbs-category a .iconfont {
	margin-right:5px;
}
.crumbs-nav .crumbs-category a.active,
.crumbs-nav .crumbs-category a:hover {
	background-color: #02b2b5;
	border: 1px #02b2b5 solid;
	color: #fff;
}
.crumbs-nav .crumbs-category a.orange {
	background-color: #02b2b5;
	border: 1px #02b2b5 solid;
	color: #fff;
}

.page-detail {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.page-detail-left {
	float: left;
	width: 750px;
	height: auto;
	background-color: #fff;
}
.page-content-head {
	width: 700px;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #f2f2f2;
	margin: 20px auto;
}
.page-content-head h1 {
	width: 100%;
	line-height: 40px;
	font-weight: bold;
	padding: 0;
	font-size: 24px;
	color: #000;
	text-align: center;
}
.page-content-head p {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.page-detail-left .page-content {
	padding: 0 30px;
	padding-top: 10px;
	padding-bottom: 40px;
}
.page-detail-right {
	float: right;
	width: 400px;
	height: auto;
	padding: 0;
}
.page-detail-right-title {
	width: 100%;
	line-height: 55px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 18px;
	color: #000;
	padding: 0 20px;
	background-color: #fff;
}

/* 内容 */
.page-content {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	font-size: 14px;
	line-height: 1.5;
	color: #000;
	word-wrap: break-word;
    word-break: normal;
}
.page-content p {
	margin-bottom: 0;
}
.page-content .xd-images-list,
.page-content .wz-images-list {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.page-content img,
.page-content .xd-images-list img,
.page-content .wz-images-list img {
	width: auto;
	max-width: 100% !important;
	height: auto;
}

.page-content ul {
	width: 100%;
	height: auto;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
	padding-left: 30px;
	overflow: hidden;
}
.page-content ul li {
	display: list-item;
	width: 100%;
	height: auto;
	line-height: 24px;
	padding: 8px 0;
	font-size: 16px;
	color: #000;
	word-wrap: break-word;
	word-break: normal;
}
/*
.page-content img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}*/

.page-content table {
	margin: 10px auto;
	width: auto;
	display: table;
	background-color: #c3c3c3;
	border-spacing: 1px;
}
.page-content table th {
	background-color: #00b21e;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}
.page-content table td{
	background-color: #f2f2f2;
	color: #555555;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.page-content table th,
.page-content table td {
	padding: 0 10px;
}
.page-content table th p,
.page-content table td p {
	margin-bottom: 0;
}

/* 上一篇 下一篇 */
.page-nearby {
	width: 100%;
	height: auto;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #d8d8d8;
	overflow: hidden;
}
.page-nearby a {
	display: block;
	width: 170px;
	height: 50px;
	color: #666;
	overflow: hidden;
	font-size: 0;
	background-color: #e8e8e8;
	text-align: center;
}
.page-nearby .icon {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 20px;
	color: #999999;
}
.page-nearby span {
	display: inline-block;
	vertical-align: middle;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #333333;
}
.page-nearby a.prev {
	float: left;
}
.page-nearby a.prev .icon {
	margin-right: 15px;
}
.page-nearby a.next {
	float: right;
}
.page-nearby a.next .icon {
	margin-left: 15px;
}

/* 上一篇 下一篇 */
.page-nearby2 {
	width: 100%;
	height: auto;
	padding: 0 30px;
	overflow: hidden;
}
.page-nearby2 a {
	display: block;
	border-top: 1px solid #f2f2f2;
	width: 100%;
	height: 49px;
	color: #7f7f7f;
	overflow: hidden;
	font-size: 0;
}
.page-nearby2 span,
.page-nearby2 .title {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
}
.page-nearby2 span {
	color: #7f7f7f;
}
.page-nearby2 .title {
	max-width: 610px;
	color: #333;
	overflow: hidden;
}
.page-nearby2 a:hover .title {
	color: #333;
	font-weight: bold;
}
.page-nearby2 a.prev {
	float: left;
}
.page-nearby2 a.next {
	float: right;
	text-align: left;
}

/* 通用列表 */
.pulibc-list {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.pulibc-list ul {
	width: 1325px;
	height: auto;
}
.pulibc-list li {
	float: left;
	width: 370px;
	height: auto;
	margin-right: 43px;
	margin-bottom: 43px;
}
.pulibc-list li a {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
	position: relative;
}
.pulibc-list li a:after {
	content: "";
	display: none;
	position: absolute;
	bottom: 0;
	width: 0;
	height: 20px;
	border-bottom: 3px solid #269b50;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
.pulibc-list li .img-con {
	width: 370px;
	height: 230px;
	position: relative;
	overflow: hidden;
}
.pulibc-list li .img-con img {
	width: 370px;
	height: 230px;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.pulibc-list li a:hover .img-con img {
	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform: scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2); 	/* Opera */
	transform: scale(1.2, 1.2);
}
.pulibc-list li .img-icon {
	position: absolute;
	top: -30px;
	left: 50%;
	width: 30px;
	height: 30px;
	margin-left: -15px;
	background-image: url(../images/icon/base/search.png);
	background-size: 100%;
	background-repeat: no-repeat;
	z-index: 2;
	-webkit-transition:all .3s ease-out 0.1s;
	-moz-transition:all .3s ease-out 0.1s;
	-ms-transition:all .3s ease-out 0.1s;
	transition:all .3s ease-out 0.1s;
	filter:alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.pulibc-list li .img-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #000;
	overflow: hidden;
	filter:alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	z-index: 1;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
.pulibc-list li a:hover:after {
	width: 100%;
}
.pulibc-list li a:hover .img-icon {
	top: 50%;
	margin-top: -15px;
	filter:alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.pulibc-list li a:hover .img-mask {
	bottom: 0;
	height: 100%;
	filter:alpha(Opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.pulibc-list li .info-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: left;
	background-color: #fff;
	position: relative;
	padding: 20px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.pulibc-list li .info-box h5 {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	padding: 0;
	font-weight: bold;
	word-wrap: break-word;
    word-break: normal;
}
.pulibc-list li .info-box p {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color:#888888;
	word-wrap: break-word;
    word-break: normal;
	overflow: hidden;
}
.pulibc-list li a:hover .info-box h5 {
	color: #269b50;
}
.pulibc-list li a:hover .info-box p {
	color: #888888;
}

.relevant-list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 20px;
	background-color: #fff;
}
.relevant-list li {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}
.relevant-list li a {
	display: block;
	height: auto;
	overflow: hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
	position: relative;
}
.relevant-list li .img-con {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 75px;
	overflow: hidden;
}
.relevant-list li .img-con img {
	width: 100px;
	height: 75px;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.relevant-list li a:hover .img-con img {
	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform: scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2); 	/* Opera */
	transform: scale(1.2, 1.2);
}
.relevant-list li .img-icon {
	position: absolute;
	top: -20px;
	left: 50%;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	background-image: url(../images/icon/base/search.png);
	background-size: 100%;
	background-repeat: no-repeat;
	z-index: 2;
	-webkit-transition:all .3s ease-out 0.1s;
	-moz-transition:all .3s ease-out 0.1s;
	-ms-transition:all .3s ease-out 0.1s;
	transition:all .3s ease-out 0.1s;
	filter:alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.relevant-list li .img-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #000;
	overflow: hidden;
	filter:alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	z-index: 1;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
.relevant-list li a:hover:after {
	width: 100%;
}
.relevant-list li a:hover .img-icon {
	top: 50%;
	margin-top: -10px;
	filter:alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.relevant-list li a:hover .img-mask {
	bottom: 0;
	height: 100%;
	filter:alpha(Opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.relevant-list li .info-box {
	width: 100%;
	padding-left: 115px;
	height: auto;
	overflow: hidden;
}
.relevant-list li .title {
	width: 100%;
	height: 48px;
	line-height: 24px;
	font-size: 14px;
	color: #444;
	overflow: hidden;
}
.relevant-list li .desc {
	margin-top: 10px;
	height: 80px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
}
.relevant-list li span {
	display: block;
	margin-top: 7px;
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	color: #666;
}
.relevant-list li a:hover .title {
	color: #d40000;
}
.relevant-list li:last-child {
	/*
	border:0;
	padding-bottom: 0;
	*/
}
.relevant-adviser-list li .title {
	height: 24px;
}
.relevant-adviser-list li .img-con {
	width: 100px;
	height: 115px;
}
.relevant-adviser-list li .img-con img {
	width: 100px;
	height: 115px;
}

.relevant-more {
	width: 100%;
}
.relevant-more a {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 34px;
	border: 1px solid #bf3638;
	background-color: #bf3638;
	color: #fff;
	text-align: center;
}
.relevant-more a:hover {
	border: 1px solid #d40000;
	background-color: #d40000;
}

/* 分页 */
.pages,
.pages ul {
	width: 100%;
	height: auto;
	font-size: 0;
	text-align: center;
	overflow: hidden;
}

.pages ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	height: 32px;
}
.pages ul li a,
.pages ul li span {
	display: inline-block;
	width: auto;
	min-width: 32px;
	height: 32px;
	padding: 0 3px;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin: 0 5px;
	background-color: #fff;
	border: 1px solid #dddddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pages ul li a.other,
.pages ul li a.prev,
.pages ul li a.next {
	padding: 0 15px;
}
.pages ul li a:hover,
.pages ul li a:active,
.pages ul li a.on,
.pages ul li a.active {
	color: #666666;
	border: 1px solid #ccc;
	background:#eeeeee;
}

/* 没有信息 */
.no-info {
	width: 100%;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin: 60px auto;
}

/* 在线留言 */
.book-title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 25px;
	color: #000;
}
.book-form {
	margin: 0 auto;
	width: 100%;
	height: auto;
	padding: 15px 25px;
	background-color: #fff;
	overflow: hidden;
}

.book-form .form-line {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}
.book-form .form-line span {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #4D4D4D;
}
.book-form .form-line .form-input {
	width: 100%;
	height: 32px;
	border: 0;
	background-color: #fafafa;
	outline: 0;
	line-height: 28px;
	font-size: 14px;
	color: #666;
	border: 1px solid #dcdcdc;
	padding: 2px 5px;
}
.book-form .form-line .verif-code {
	position: absolute;
	width: 89px;
	height: 30px;
	top: 36px;
	right: 1px;
	background: url(../../images/logincode.gif) center center no-repeat;
	background-size: 100% 100%;
}
.book-form .form-line .verif-code img{
	width: 100%;
	height: 30px;
}
.book-form .form-line .form-textarea {
	width: 100%;
	height: 116px;
	border: none;
	outline: 0;
	background-color: #fafafa;
	line-height: 28px;
	font-size: 14px;
	color: #333;
	resize:none;
	padding: 2px 10px;
	border: 1px solid #dcdcdc;
}
.book-form .form-line.active input,
.book-form .form-line.active textarea {
	border: 1px solid #bbb;
}
.book-form .guestbook-btn {
	width: 100%;
	height: auto;
	text-align: right;
	font-size: 0;
	overflow: hidden;
}
.book-form .submit-btn,
.book-form .cancel-btn {
	display: inline-block;
	margin-left: 20px;
	width: 80px;
	height: 32px;
	line-height: 32px !important;
	text-align: center;
	background: #d40000;
	color: #fff;
	font-size: 14px;
	outline: 0;
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	cursor: pointer;
}
.book-form .submit-btn:active,
.book-form .cancel-btn:active {
	background: #e95a4c;
}